package com.wowangz.cms.common.dao;

import java.util.List;

/**
 * 统一定义dao公用方法
 * @author issuser
 *
 */
public interface IBaseDao<BaseEntity> {
	
	/**
	 * 新增对象
	 * 
	 * @param obj
	 */
	public void insert(BaseEntity obj);

	/**
	 * 删除对象根据id
	 * 
	 * @param id
	 */
	public void delete(String id);
	
	/**
	 * 修改对象
	 * 
	 * @param Obj
	 */
	public void update(BaseEntity obj);

	/**
	 * 获取对象根据id
	 * 
	 * @param id
	 * @return
	 */
	public BaseEntity find(String id);
	
	/**
	 * 获取对象根据id
	 * 
	 * @param id
	 * @return
	 */
	public List<BaseEntity> query(BaseEntity obj);

}
